package eleme.openapi.sdk.api.entity.decoration;

import java.util.List;

import eleme.openapi.sdk.api.enumeration.decoration.OOpenStatus;
import eleme.openapi.sdk.api.enumeration.decoration.OShopBurstWindowType;

public class OSaveShopBurstWindow {

    /**
     * 爆款橱窗名称
     */
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    /**
     * 爆款橱窗类型
     */
    private OShopBurstWindowType type;

    public OShopBurstWindowType getType() {
        return type;
    }

    public void setType(OShopBurstWindowType type) {
        this.type = type;
    }

    /**
     * 爆款橱窗开启状态
     */
    private OOpenStatus status;

    public OOpenStatus getStatus() {
        return status;
    }

    public void setStatus(OOpenStatus status) {
        this.status = status;
    }

    /**
     * 关联的单店ID集合，数量不限
     */
    private List<Long> relationShopIds;

    public List<Long> getRelationShopIds() {
        return relationShopIds;
    }

    public void setRelationShopIds(List<Long> relationShopIds) {
        this.relationShopIds = relationShopIds;
    }

    /**
     * 爆款橱窗的商品集合，若为自动推荐橱窗位商品，则为可选，若为手动添加橱窗位商品，则为必选
     */
    private List<OShopWindowDishes> dishesList;

    public List<OShopWindowDishes> getDishesList() {
        return dishesList;
    }

    public void setDishesList(List<OShopWindowDishes> dishesList) {
        this.dishesList = dishesList;
    }

}
